undulating membrane - Spanish English Dictionary